﻿
.clearb{
	clear:both;
}


/*--Скрывваем элементы на полной версии------*/

#mobile_nav_button{
	display:none;
}
.mainpagefooteradapt{
	display:none;
}

/*-----Настройка элементов под мобильные устройства----*/



@media only screen and (max-width:749px) {
.press-element:first-child {
    margin-left: 25px !important;
    margin-right: 100px !important;
}
.TextWithBackground{
	position: absolute;
	right: 330px !important;
	top: 207px !important;
	height: 67px !important;
	width: 612px !important;
	background: rgba(0, 71, 96, 0.4)!important;
}
.TextWithBackground p{padding:10px 10px 10px 10px !important;}
.top-menu a img{
	margin-right:1.5px !important;
}
.top-menu a{
	    padding: 0px 1px 0px 0px !important;
}
.flags_border{
	padding: 11px 0px 0px 0px !important;
	font-size: 18px;
}
.pagination, .copyright_center{display:none !important;}
.div_mpei_cat{width:660px !important}
#adapt_no{display:none;}
table.adapt_main_table{width: 665px !important;position: relative;top: 50px;}
table.adapt_main_table td{display:block !important ;padding-right: 10px !important;width: 650px !important;max-width: 638px !important;}
.entranceToMPEIBG{background-size: 660px 285px;width: 660px;height: 300px;}
.entranceToMPEI{top:160px !important;right: 4px !important;}
.anythingBase .panel{width: 290px !important;margin-right:20px!important;position: relative;left: -124px;}
div.about{
    width: 625px !important;
    max-width: 625px !important;
    min-height: 200px !important;
    font-size: 20px !important;
}

#block_editors_choice{width: 640px !important;height: 200px;}
.dfwp-item table td span{font-size: 20px !important;}
.dfwp-item table {margin-bottom:0 !important;}
#block_editors_choice .anythingSlider .forward{left: 630px;}
div.about .details p, #wrapper .view_all{font-size: 20px !important;text-shadow: none !important;} 
/*--Слайдер--*/
div.mpei_cat, div.mpei_cat_last{    margin: 0 15px 20px 5px !important;}
.slideradapt{margin-top:50px !important; width:660px !important;height:268px !important;}
.slides_container {
    width: 657px !important;
    height: 380px !important;
}
.slide .image {
    width: 658px !important;
    height: 380px !important;
}
#example{height: 380px !important;width: 100% !important;}
.caption {
    top: 235px !important;
    height: 110px !important;
    left: 1px !important;
    font-size: 20px !important;
    max-width: 600px!important;
    width: 600px !important;
}

.slideradapt #slides .next img, .slideradapt #slides .prev img { margin-top: 100px!important;}
.slideradapt a.prev{
	height:263px !important;
	width:120px !important;
}
.slideradapt a.next{
	height:263px !important;
	width:120px !important;
}

.next{left:540px!important; padding-left:100px !important;}

/*------*/
.leftblockadapt, .schedule{float:left !important;}
.schedule{padding:0 !important; margin:0 0 5px 0 !important;}
#WebPartWPQ2 {width:660px !important;}
.mobleftblock{width:660px !important; float:left !important;}
.mobleftblock .cathedra_dir{width:660px !important; float:left !important;}

#tabmob{
	width:660px !important;
}
.timelineMinor p{font-size:25px !important;width: 430px !important;}
.timelineMinor dt{
	font-size:1.25em !important;
}
dt a.open{font-size:1em !important;}
div.timelineToggle{
    padding-left: 500px !important;
}
.prof-block{
	margin-right:17px !important;
}
.registration-intarnational .mpei-custom-list-fill-form-control select{
	font-size:14px!important;
}
.registration-intarnational .mpei-custom-list-fill-form-label{
	width:274px!important;
}
.registration-intarnational .mpei-custom-list-fill-form{
	width:655px !important;
}
#left_sidebar span.menu-item-text{font-size:18px !important;}
div.block-rectangle{
	width:650px !important;
}
.MsoListParagraphCxSpLast{
	font-size:18px!important;
}
.imgadapt{
	width:653px !important;
}
.cabinet .mpei-custom-list-fill-form{
	width:645px !important;
}
.size-selector{
	display:none;
}

.cabinet .mpei-custom-list-fill-form-control label{
	font-size:20px !important;
}

	/*body#mobileVersionOn #ctl00_IdWelcome_ExplicitLogin{
		display:none!important
}*/
	
.left-block {
    width: 655px !important;
}
.div-btn {
	width: 210px !important;
	margin-right: 12px !important;
}
.div-btn h4 {text-align:center; font-size:22px !important;}

.div-btn img {width: 210px !important;}

/*заголовки*/
.mainpagenews .header a, .mainpagenews2 .header a, .mainpagenews3 .header a, .H2WithLine a, .schedule .header a{
font-size: 26px!important;
    font-weight: bold!important;	
}
.H2WithLine{
	margin-top:20px;
}
.newstitle, .newstitle.news_with_photo_newstitle{
	font-size: 15px!important;
}
.news_with_photo_newsitem{
display: block;
}
.main_page .mainpagenews, .main_page .mainpagenews2, .main_page .mainpagenews3, .leftblockadapt {
	width:90%!important;
}
.main_page .mainpagenews2{margin-top:10px;	}
.tabs-nav li a{
	font-size: 18px!important;
}
#block_footer_menu .header{
    background-position:0 31px;
}
#block_footer_menu2 .header, #block_footer_menu3 .header {
	    background-position: 0 36px;
    height: 37px;
}

.schedule .header, .mainpagenews3 .header, .mainpagenews2 .header {	background-position:0 43px;}
.mainpagenews .header{	background-position:0 42px;}
.leftblockadapt .H2WithLine {	
margin-bottom:0px; 
background-position:0 36px;
margin-bottom: -5px!important;}

.div_mpei_cat {
	margin-bottom:0px;
}
.mainpagenews{
	margin-bottom:0px!important;
}
.PortalMainCalendar_location{font-size:14px;}
.PortalMainCalendar_title{font-size:18px;}
.schedule .header{margin-top:-10px;}
.main_events_block{margin-top:13px;}
/*.mainpagenews2 .header .ms-rteElement-H2{margin-top:-20px!important;}
.mainpagenews2 .header {margin-bottom:0px;}
.main_events_block{margin-top:10px;}*/
/*кнопки на главной*/
.mpei_cat img, .mpei_cat_last img {float:left; width:50px; height:50px; margin-top:-10px; margin-left:20px; margin-right:20px; }
.mpei_cat, .mpei_cat_last {vertical-align:middle!important; padding:30px 10px 10px 0px!important; height:auto!important; text-align:left!important;}

}





@media only screen and (max-width: 749px)
{

div.about .photo {display:none;}	
#content{ width:655px}
#naf-naf{display: inline-flex;}
.wrapper, #above_header, .region, #under_header,  #content_top, .region, footer, .region {max-width: 678px !important;margin: 0 !important;}
 .inner, body #s4-bodyContainer {min-width: 670px !important;}
.flags_border, .top-menu{}
.flags_border span{font-size: 16px !important;}
.ms-menu-a#zz13_Menu{font-size: 18px !important;}
.ms-MenuUIULItem .ms-MenuUILabel#zz11_ID_LoginAsDifferentUser span, .ms-MenuUILabel{
	font-size: 16px !important;
}
div.ms-MenuUILarge, ul.ms-MenuUIUL{	width:320px!important;}
.top-menu{margin: 9px 0 9px 0px !important;border-top:solid white;padding-top:9px;}
.top-menu a img{
	margin-right: 2px !important;
}/*margin-right:1.5px !important;*/
.top-menu a{
	    padding: 0px 1px 0px 0px !important;
	    font-size:18px;
	    margin-right: 10px;
}
.flags img{margin-top: 3px;}
.signup {margin-top:3px;}
.top-menu{margin: 9px 0 9px 0px !important;border-top: none;padding-top:9px;font-size: 18px !important;float: right !important;}
.clearb{display:none;}
.newsBlock .bordered {float:left;}
#mobileVersionOn .ms-rteElement-P, div.about p, .ms-rteElement-P, .mpei-galaktika-group-form-message{font-size: 20px !important;float: none;}
#mobileVersionOn .ms-rteElement-H4{font-size:18px !important;}
#mobileVersionOn .ms-rteElement-H2, #mobileVersionOn .ms-rteElement-H2 a{font-size:24px !important; margin-top:0 !important;}
.arrow_in_circle {font-size:18px !important}
footer .ms-rteElement-P{font-size:18px !important;}
#block_footer_menu3 img{display:none;}
#block_footer_menu{margin-right:30px!important;}
#block_footer_menu2 .sitemap_icon {margin-top:0 !important; margin-bottom:15px}
#block_footer_mainpage_social {float: left;width: 340px !important;margin-right: 0px;margin-top: -80px !important;}
.copyright_center img{display:none;}
.copyright_right{float:unset !important;text-align:center}
#block_footer_menu2 .header a{font-size:24px !important;}
#block_footer_menu2{width: 300px !important;}
.wrapper, #above_header .region, #under_header .inner, #content_top .region, footer .region{width:auto !important;}
div.urp_cat .ms-rteElement-H2{margin-top:15px !important;}
.newsBlockmob{
	margin-bottom: 100px !important;
    height: -webkit-fill-available !important;
    height: auto!important;}
    
/*страница регистрации на портале*/   
 div.ms-rtestate-field div.mpei-p-reg-form, div.ms-rtestate-field div.mpei-p-reg-result{ padding:15px!important;}
 div.mpei-p-reg-form-lbl, .mpei-p-reg-form-control input[type=submit]{font-size:18px!important;width:auto!important;}
 .mpei-p-reg-form-control{margin-bottom:15px;}
.article.article-body {padding-top: 50px;}
}

.testic{
	display:none;  
    }

@media only screen and (max-width: 749px){
.testic{
	display: block;
	background: url('/Style%20Library/Images/menu-dots.png') no-repeat;
    background-size: 25px;
    background-position: 17px;
    height: 60px;
    width: 60px;
    position: relative;
    margin-left: 570px;
    top: -50px;
    border-radius: 14px;
    border: #39788a 2px solid;
	}
    

li.dynamic a {color:white !important;}	
html{min-width:670px !important;}




.mainpagefooteradapt{
position: absolute;
    top: 42px;
    left: 422px;
    height: 40px;
    font-weight: bold;
    font-size: 25px;
    text-decoration: underline !important;
    width: 310px;
    display: block;
    z-index:100000}

.mainpagefooteradapt img {margin-right:2px; width:24px;height:24px;}
#breadcrumb{
    font-size: 18px!important; margin-top: 30px !important;}

} 



















